package demo;

/*
   构造方法格式:
    public 方法名(){

    }
    构造方法作用:创建对象

    构造方法注意事项:
        1.方法名必须和类名一致
        2.每new一次对象，自动执行一次(加载时机)
        3.带参构造的本质，就是在创建对象的同时，完成赋值
        4.不提供带参构造，java会自动提供一个空参构造；提供了带参构造，java就不会自动提供空参构造
        5.结论：两种构造都提供，java允许方法重载的!
* */

public class Teacher {
    private String name;
    private int age;

    // 构造方法 提供空参和带参，java支持重载
    public Teacher(){  // 空参构造
    }
    public Teacher(String name,int age){ // 带参构造
        // 完成赋值！
        this.name=name;
        this.age=age;
    }

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }

}
